﻿#include <iostream>
#include "LinkedListNode.h"

int main_ReverseLinkedList()
{
    auto head = new LinkedListNode(1);
    head->next = new LinkedListNode(2);
    head->next->next = new LinkedListNode(3);
    head->next->next->next = new LinkedListNode(4);
    head->next->next->next->next = new LinkedListNode(5);
    head->next->next->next->next->next = new LinkedListNode(6);
    head->next->next->next->next->next->next = new LinkedListNode(7);
    printLinkedList(head);

    auto newHead = reverseLinkedList(head);
    printLinkedList(newHead);

    delLinkedListNode(head);

    return 0;
}